Bentley OpenUtilities CONNECT Edition Help

Rule Properties

The fields that define a rule vary based on the currently selected ruleset type. These fields specify the requirements and conditions that the selected rule is intended to enforce. Required fields are indicated in bold type.

All the rulesets utilize the Port property. A port is a conceptual representation of the interaction between feature types as the rules are run. The following values are available for the Port field:

Me

the Self feature (i.e., the rule will apply to the feature being placed)

Connecting To

the existing feature to which the new feature is being connected

Connected To

the existing feature that is already connected to the new feature being placed

Child

the child feature being placed

Allowed Connection Properties

Settings Description

Port

If the current feature type has child feature types, the following values are available: Me, Child. If the current feature type does not have any child feature types, the Port value will default to the Me value.

Connect To

Specifies the valid feature type to which the current feature type may be connected. If several feature types are allowed, a separate rule must be configured for each valid feature type.

Attribute Relation Properties

Settings Description

Left Port and Right Port

If the current feature type does not have any child feature types, the following values are available: Me, Connecting To, Connected To. If the current feature type has one or more feature types, Child is also available.

Left Attribute and Right Attribute

Values for these fields correspond to the settings of their respective Port fields:

  • Me : the feature attributes for the current feature type
  • Connecting To : all distinct feature attributes
  • Connected To : all distinct feature attributes
  • Child : the distinct feature attributes for all child feature types

Operator

The following values are available:

  • Equal To
  • Not Equal To
  • Less Than
  • Less Than or Equal To
  • Greater Than
  • Greater Than or Equal To
  • Contains
  • Contained In
  • Strictly Contains
  • Strictly Contained In

Attribute Constraint Properties

Settings Description

Port

If the current feature type does not have any child feature types, the following values are available: Me, Connecting To, Connected To. If the current feature type has one or more feature types, Child is also available.

Attribute

The available values reflect the attributes of the Port setting:

  • Me : the feature attributes for the current feature type
  • Connecting To : all distinct feature attributes
  • Connected To : all distinct feature attributes
  • Child : the distinct feature attributes for all child feature types

Maximum

If selected, the rule checks the feature attribute for the specified maximum value. Any positive or negative integer is a valid value.

Minimum

If selected, the rule checks the feature attribute for the specified minimum value. Any positive or negative integer is a valid value.